package org.zizi.modal;

import java.util.Date;
import java.util.List;

public class VatCredit implements Bean
{
	private static final long serialVersionUID = 1L;
	
	//基本信息
	private long id;
	private Long creatorId;
  	private Date submitTime;
  	private String submitIp;
  	private Long lastModifyId	;
  	private Date lastModifyTime;
  	private boolean valid;
  	
  	//时间信息、身份信息
  	private int year;
  	private int month;
  	private String identify;
  	
  	//申请额
  	private Double thisLeftCredit;	//本期未抵减税额
  	private Double applyVatCredit;	//本期申报抵减税额

  	//包含的发票
  	private List<VatCreditInvoice> invoices;
  	
	public long getId()
	{
		return id;
	}

	public void setId(long id)
	{
		this.id = id;
	}

	public Long getCreatorId()
	{
		return creatorId;
	}

	public void setCreatorId(Long creatorId)
	{
		this.creatorId = creatorId;
	}

	public Date getSubmitTime()
	{
		return submitTime;
	}

	public void setSubmitTime(Date submitTime)
	{
		this.submitTime = submitTime;
	}

	public String getSubmitIp()
	{
		return submitIp;
	}

	public void setSubmitIp(String submitIp)
	{
		this.submitIp = submitIp;
	}

	public Long getLastModifyId()
	{
		return lastModifyId;
	}

	public void setLastModifyId(Long lastModifyId)
	{
		this.lastModifyId = lastModifyId;
	}

	public Date getLastModifyTime()
	{
		return lastModifyTime;
	}

	public void setLastModifyTime(Date lastModifyTime)
	{
		this.lastModifyTime = lastModifyTime;
	}

	public boolean isValid()
	{
		return valid;
	}

	public void setValid(boolean valid)
	{
		this.valid = valid;
	}

	public int getYear()
	{
		return year;
	}

	public void setYear(int year)
	{
		this.year = year;
	}

	public int getMonth()
	{
		return month;
	}

	public void setMonth(int month)
	{
		this.month = month;
	}

	public String getIdentify()
	{
		return identify;
	}

	public void setIdentify(String identify)
	{
		this.identify = identify;
	}

	public Double getThisLeftCredit()
	{
		return thisLeftCredit;
	}

	public void setThisLeftCredit(Double thisLeftCredit)
	{
		this.thisLeftCredit = thisLeftCredit;
	}

	public Double getApplyVatCredit()
	{
		return applyVatCredit;
	}

	public void setApplyVatCredit(Double applyVatCredit)
	{
		this.applyVatCredit = applyVatCredit;
	}

	public List<VatCreditInvoice> getInvoices()
	{
		return invoices;
	}

	public void setInvoices(List<VatCreditInvoice> invoices)
	{
		this.invoices = invoices;
	}
}
